0.07/0.13	% Problem    : Vampire---4.8_20550 : TPTP v0.0.0. Released v0.0.0.
0.07/0.13	% Command    : do_cvc5 %s %d
0.14/0.34	% Computer : n023.cluster.edu
0.14/0.34	% Model    : x86_64 x86_64
0.14/0.34	% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
0.14/0.34	% Memory   : 8042.1875MB
0.14/0.34	% OS       : Linux 3.10.0-693.el7.x86_64
0.14/0.34	% CPULimit   : 1440
0.14/0.34	% WCLimit    : 180
0.14/0.34	% DateTime   : Mon Jul  3 13:28:06 EDT 2023
0.14/0.35	% CPUTime    : 
0.20/0.49	%----Proving TH0
40.57/30.87	thf(leibeq_decl,type,
40.57/30.87	    leibeq: $o > $o > $o ).
40.57/30.87	
40.57/30.87	thf(leibeq,definition,
40.57/30.87	    ( leibeq
40.57/30.87	    = ( ^ [X: $o,Y: $o] :
40.57/30.87	        ! [P: $o > $o] :
40.57/30.87	          ( ( P @ X )
40.57/30.87	         => ( P @ Y ) ) ) ) ).
40.57/30.87	
40.57/30.87	thf(conj,conjecture,
40.57/30.87	    ~ ! [F: $o > $o] :
40.57/30.87	      ? [X: $o] : ( leibeq @ ( F @ X ) @ X ) ).
40.57/30.87	
40.57/30.87	------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.AgsIxJYhmi/cvc5---1.0.5_20753.p...
40.57/30.87	(declare-sort $$unsorted 0)
40.57/30.87	(declare-fun tptp.leibeq (Bool Bool) Bool)
40.57/30.87	(assert (= tptp.leibeq (lambda ((X Bool) (Y Bool)) (forall ((P (-> Bool Bool))) (=> (@ P X) (@ P Y))))))
40.57/30.87	(assert (not (not (forall ((F (-> Bool Bool))) (exists ((X Bool)) (@ (@ tptp.leibeq (@ F X)) X))))))
40.57/30.87	(set-info :filename cvc5---1.0.5_20753)
40.57/30.87	(check-sat-assuming ( true ))
40.57/30.87	------- get file name : TPTP file name is 
40.57/30.87	------- cvc5-thf : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_20753.smt2...
40.57/30.87	--- Run --ho-elim --full-saturate-quant at 10...
40.57/30.87	--- Run --ho-elim --no-e-matching --full-saturate-quant at 10...
40.57/30.87	--- Run --ho-elim --no-e-matching --enum-inst-sum --full-saturate-quant at 10...
40.57/30.87	--- Run --ho-elim --finite-model-find --uf-ss=no-minimal at 5...
40.57/30.87	% SZS status Theorem for 
40.57/30.87	% SZS output start Proof for 
40.57/30.87	(
40.57/30.87	(let ((_let_1 (not (not (forall ((F (-> Bool Bool))) (exists ((X Bool)) (@ (@ tptp.leibeq (@ F X)) X))))))) (let ((_let_2 (= tptp.leibeq (lambda ((X Bool) (Y Bool)) (forall ((P (-> Bool Bool))) (=> (@ P X) (@ P Y))))))) (let ((_let_3 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 BOOLEAN_TERM_VARIABLE_5925))) (let ((_let_4 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 BOOLEAN_TERM_VARIABLE_5930))) (let ((_let_5 (not _let_4))) (let ((_let_6 (or _let_5 _let_3))) (let ((_let_7 (forall ((BOUND_VARIABLE_633 |u_(-> Bool Bool)|)) (or (not (ho_2 BOUND_VARIABLE_633 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_54))) (ho_2 BOUND_VARIABLE_633 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_54))))) (let ((_let_8 (forall ((X Bool)) (not (forall ((BOUND_VARIABLE_633 |u_(-> Bool Bool)|)) (or (not (ho_2 BOUND_VARIABLE_633 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 X))) (ho_2 BOUND_VARIABLE_633 X))))))) (let ((_let_9 (forall ((BOUND_VARIABLE_637 |u_(-> Bool Bool)|)) (not (forall ((X Bool)) (not (forall ((BOUND_VARIABLE_633 |u_(-> Bool Bool)|)) (or (not (ho_2 BOUND_VARIABLE_633 (ho_2 BOUND_VARIABLE_637 X))) (ho_2 BOUND_VARIABLE_633 X))))))))) (let ((_let_10 (not _let_8))) (let ((_let_11 (EQ_RESOLVE (ASSUME :args (_let_1)) (TRANS (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT)) (MACRO_SR_EQ_INTRO (EQ_RESOLVE (ASSUME :args (_let_2)) (MACRO_SR_EQ_INTRO :args (_let_2 SB_DEFAULT SBA_FIXPOINT))) :args ((forall ((F (-> Bool Bool))) (not (forall ((X Bool)) (not (@ (@ tptp.leibeq (@ F X)) X))))) SB_DEFAULT SBA_FIXPOINT)) (PREPROCESS :args ((= (forall ((F (-> Bool Bool))) (not (forall ((X Bool)) (not (forall ((P (-> Bool Bool))) (or (not (@ P (@ F X))) (@ P X))))))) _let_9))))))) (let ((_let_12 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_13 (or))) (let ((_let_14 (_let_7))) (let ((_let_15 (REFL :args _let_14))) (let ((_let_16 (_let_10))) (let ((_let_17 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_16)) :args _let_16) (REWRITE :args ((=> _let_10 (not (not _let_7))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_10) _let_8))) _let_15 :args _let_13)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_11 :args _let_12) :args (_let_9))) _let_11 :args (_let_10 false _let_9)) :args (_let_7 true _let_8)))) (let ((_let_18 (=>))) (let ((_let_19 (APPLY_UF ho_2))) (let ((_let_20 (MACRO_SR_PRED_INTRO :args ((= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_54 BOOLEAN_TERM_VARIABLE_5925))))) (let ((_let_21 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24)))) (let ((_let_22 (not))) (let ((_let_23 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_54))) (let ((_let_24 (MACRO_SR_PRED_INTRO :args ((= _let_23 BOOLEAN_TERM_VARIABLE_5930))))) (let ((_let_25 (ASSUME :args _let_14))) (let ((_let_26 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 BOOLEAN_TERM_VARIABLE_1155))) (let ((_let_27 (not _let_3))) (let ((_let_28 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 BOOLEAN_TERM_VARIABLE_1171))) (let ((_let_29 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 BOOLEAN_TERM_VARIABLE_5925))) (let ((_let_30 (not BOOLEAN_TERM_VARIABLE_5925))) (let ((_let_31 ((= BOOLEAN_TERM_VARIABLE_1171 true)))) (let ((_let_32 (EQ_RESOLVE (MACRO_SR_PRED_INTRO :args _let_31) (REWRITE :args _let_31)))) (let ((_let_33 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12 BOOLEAN_TERM_VARIABLE_1171))) (let ((_let_34 (= _let_33 _let_28))) (let ((_let_35 (not _let_28))) (let ((_let_36 (forall ((ii Bool)) (= (or (not ii) (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12 ii)) (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 ii))))) (let ((_let_37 (forall ((v |u_(-> Bool Bool)|)) (not (forall ((ii Bool)) (= (ho_2 v ii) (or (not ii) (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12 ii)))))))) (let ((_let_38 (forall ((u |u_(-> Bool Bool)|) (e Bool) (i Bool)) (not (forall ((v |u_(-> Bool Bool)|)) (not (forall ((ii Bool)) (= (ho_2 v ii) (ite (= i ii) e (ho_2 u ii)))))))))) (let ((_let_39 (not _let_37))) (let ((_let_40 (AND_ELIM (PREPROCESS_LEMMA :args ((and (forall ((x |u_(-> Bool Bool)|) (y |u_(-> Bool Bool)|)) (or (not (forall ((z Bool)) (= (ho_2 x z) (ho_2 y z)))) (= x y))) _let_38))) :args (1)))) (let ((_let_41 (_let_38))) (let ((_let_42 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_40 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12 true false QUANTIFIERS_INST_FMF_FMC_EXH)) :args _let_41))) _let_40 :args (_let_39 false _let_38)))) (let ((_let_43 (_let_36))) (let ((_let_44 (REFL :args _let_43))) (let ((_let_45 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE _let_42) :args (_let_39)) (REWRITE :args ((=> _let_39 (not (not (forall ((ii Bool)) (= (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 ii) (or (not ii) (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12 ii))))))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_39) _let_37))) _let_44 :args _let_13)) _let_42 :args (_let_36 true _let_37)))) (let ((_let_46 (=))) (let ((_let_47 (MACRO_SR_PRED_INTRO :args ((= true BOOLEAN_TERM_VARIABLE_1171))))) (let ((_let_48 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27)))) (let ((_let_49 (CONG (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12)) _let_47 :args _let_19))) (let ((_let_50 (true QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_51 (forall ((ii Bool)) (= (and (not ii) (ho_2 |e__u_(-> Bool Bool)__5| ii)) (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12 ii))))) (let ((_let_52 (forall ((v |u_(-> Bool Bool)|)) (not (forall ((ii Bool)) (= (ho_2 v ii) (and (not ii) (ho_2 |e__u_(-> Bool Bool)__5| ii)))))))) (let ((_let_53 (not _let_52))) (let ((_let_54 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_40 :args (|e__u_(-> Bool Bool)__5| false true QUANTIFIERS_INST_FMF_FMC_EXH)) :args _let_41))) _let_40 :args (_let_53 false _let_38)))) (let ((_let_55 (_let_51))) (let ((_let_56 (REFL :args _let_55))) (let ((_let_57 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE _let_54) :args (_let_53)) (REWRITE :args ((=> _let_53 (not (not (forall ((ii Bool)) (= (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12 ii) (and (not ii) (ho_2 |e__u_(-> Bool Bool)__5| ii))))))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_53) _let_52))) _let_56 :args _let_13)) _let_54 :args (_let_51 true _let_52)))) (let ((_let_58 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS2 :args (_let_34)) :args ((or _let_33 _let_35 (not _let_34)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_57 :args _let_50) :args _let_55)) (CONG _let_56 (CONG _let_49 :args _let_22) :args _let_18))) _let_57 :args ((not _let_33) false _let_51)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_45 :args _let_50) :args _let_43)) (CONG _let_44 (CONG _let_49 (CONG _let_48 _let_47 :args _let_19) :args _let_46) :args _let_18))) _let_45 :args (_let_34 false _let_36)) :args (_let_35 true _let_33 false _let_34)))) (let ((_let_59 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 BOOLEAN_TERM_VARIABLE_5930))) (let ((_let_60 (not _let_59))) (let ((_let_61 (or _let_60 _let_29))) (let ((_let_62 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 BOOLEAN_TERM_VARIABLE_1155))) (let ((_let_63 (BOOLEAN_TERM_VARIABLE_5930))) (let ((_let_64 (CONG _let_48 _let_20 :args _let_19))) (let ((_let_65 ((= BOOLEAN_TERM_VARIABLE_5930 _let_23)))) (let ((_let_66 (EQ_RESOLVE (MACRO_SR_PRED_INTRO :args _let_65) (TRANS (REWRITE :args _let_65) (TRANS (CONG _let_64 (REFL :args _let_63) :args _let_46) (REWRITE :args ((= _let_29 BOOLEAN_TERM_VARIABLE_5930)))))))) (let ((_let_67 ((= BOOLEAN_TERM_VARIABLE_1155 false)))) (let ((_let_68 (EQ_RESOLVE (MACRO_SR_PRED_INTRO :args _let_67) (REWRITE :args _let_67)))) (let ((_let_69 (MACRO_SR_PRED_INTRO :args ((= false BOOLEAN_TERM_VARIABLE_1155))))) (let ((_let_70 (false QUANTIFIERS_INST_FMF_FMC_EXH))) (let ((_let_71 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_45 :args _let_70) :args _let_43)) (CONG _let_44 (CONG _let_48 _let_69 :args _let_19) :args _let_18))) _let_45 :args (_let_62 false _let_36)))) (let ((_let_72 (not BOOLEAN_TERM_VARIABLE_5930))) (let ((_let_73 (not BOOLEAN_TERM_VARIABLE_1155))) (let ((_let_74 (MACRO_SR_PRED_INTRO :args ((= (not _let_73) BOOLEAN_TERM_VARIABLE_1155))))) (let ((_let_75 (and _let_73 _let_62 _let_72))) (let ((_let_76 (ASSUME :args (_let_72)))) (let ((_let_77 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_75)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_71 _let_68 _let_76) (SCOPE (TRUE_ELIM (TRANS (CONG _let_48 (TRANS (FALSE_INTRO _let_76) _let_69) :args _let_19) (TRUE_INTRO _let_71))) :args (_let_62 _let_73 _let_72))) :args (_let_73 _let_62 _let_72))) :args (true _let_75)) (CONG _let_74 (REFL :args ((not _let_62))) (MACRO_SR_PRED_INTRO :args ((= (not _let_72) BOOLEAN_TERM_VARIABLE_5930))) (REFL :args (_let_59)) :args _let_13)) _let_71 _let_68 (REORDERING (CNF_OR_POS :args (_let_61)) :args ((or _let_29 _let_60 (not _let_61)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE _let_25 :args _let_12) :args _let_14) (CONG _let_15 (CONG (CONG (CONG _let_48 _let_24 :args _let_19) :args _let_22) _let_64 :args _let_13) :args _let_18))) _let_17 :args (_let_61 false _let_7)) (EQUIV_ELIM2 _let_66) :args (BOOLEAN_TERM_VARIABLE_5930 false _let_62 true BOOLEAN_TERM_VARIABLE_1155 true _let_59 false _let_61 true _let_29)))) (let ((_let_78 (_let_30))) (let ((_let_79 (ASSUME :args (BOOLEAN_TERM_VARIABLE_5925)))) (let ((_let_80 (ASSUME :args (_let_29)))) (let ((_let_81 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 BOOLEAN_TERM_VARIABLE_1155))) (let ((_let_82 (= _let_81 _let_26))) (let ((_let_83 (not _let_26))) (let ((_let_84 (forall ((ii Bool)) (= (or ii (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 ii)) (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 ii))))) (let ((_let_85 (forall ((v |u_(-> Bool Bool)|)) (not (forall ((ii Bool)) (= (ho_2 v ii) (or ii (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 ii)))))))) (let ((_let_86 (not _let_85))) (let ((_let_87 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_40 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 true true QUANTIFIERS_INST_FMF_FMC_EXH)) :args _let_41))) _let_40 :args (_let_86 false _let_38)))) (let ((_let_88 (_let_84))) (let ((_let_89 (REFL :args _let_88))) (let ((_let_90 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE _let_87) :args (_let_86)) (REWRITE :args ((=> _let_86 (not (not (forall ((ii Bool)) (= (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 ii) (or ii (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 ii))))))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_86) _let_85))) _let_89 :args _let_13)) _let_87 :args (_let_84 true _let_85)))) (let ((_let_91 (CONG (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11)) _let_69 :args _let_19))) (let ((_let_92 (forall ((ii Bool)) (= (and ii (ho_2 |e__u_(-> Bool Bool)__5| ii)) (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 ii))))) (let ((_let_93 (forall ((v |u_(-> Bool Bool)|)) (not (forall ((ii Bool)) (= (ho_2 v ii) (and ii (ho_2 |e__u_(-> Bool Bool)__5| ii)))))))) (let ((_let_94 (not _let_93))) (let ((_let_95 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_40 :args (|e__u_(-> Bool Bool)__5| false false QUANTIFIERS_INST_FMF_FMC_EXH)) :args _let_41))) _let_40 :args (_let_94 false _let_38)))) (let ((_let_96 (_let_92))) (let ((_let_97 (REFL :args _let_96))) (let ((_let_98 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE _let_95) :args (_let_94)) (REWRITE :args ((=> _let_94 (not (not (forall ((ii Bool)) (= (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 ii) (and ii (ho_2 |e__u_(-> Bool Bool)__5| ii))))))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_94) _let_93))) _let_97 :args _let_13)) _let_95 :args (_let_92 true _let_93)))) (let ((_let_99 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS2 :args (_let_82)) :args ((or _let_81 _let_83 (not _let_82)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_98 :args _let_70) :args _let_96)) (CONG _let_97 (CONG _let_91 :args _let_22) :args _let_18))) _let_98 :args ((not _let_81) false _let_92)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_90 :args _let_70) :args _let_88)) (CONG _let_89 (CONG _let_91 (CONG _let_21 _let_69 :args _let_19) :args _let_46) :args _let_18))) _let_90 :args (_let_82 false _let_84)) :args (_let_83 true _let_81 false _let_82)))) (let ((_let_100 (and _let_73 _let_83 _let_30))) (let ((_let_101 (ASSUME :args _let_78))) (let ((_let_102 (ho_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 BOOLEAN_TERM_VARIABLE_1171))) (let ((_let_103 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_90 :args _let_50) :args _let_88)) (CONG _let_89 (CONG _let_21 _let_47 :args _let_19) :args _let_18))) _let_90 :args (_let_102 false _let_84)))) (let ((_let_104 (and BOOLEAN_TERM_VARIABLE_1171 _let_102 BOOLEAN_TERM_VARIABLE_5930))) (let ((_let_105 (ASSUME :args _let_63))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_6)) :args ((or _let_3 _let_5 (not _let_6)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_104)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_103 _let_32 _let_105) (SCOPE (TRUE_ELIM (TRANS (CONG _let_21 (TRANS (TRUE_INTRO _let_105) _let_47) :args _let_19) (TRUE_INTRO _let_103))) :args (_let_102 BOOLEAN_TERM_VARIABLE_1171 BOOLEAN_TERM_VARIABLE_5930))) :args (BOOLEAN_TERM_VARIABLE_1171 _let_102 BOOLEAN_TERM_VARIABLE_5930))) :args (true _let_104)) _let_32 _let_103 _let_77 :args (_let_4 false BOOLEAN_TERM_VARIABLE_1171 false _let_102 false BOOLEAN_TERM_VARIABLE_5930)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_100)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_99 _let_68 _let_101) (SCOPE (FALSE_ELIM (TRANS (CONG _let_21 (TRANS (FALSE_INTRO _let_101) _let_69) :args _let_19) (FALSE_INTRO _let_99))) :args (_let_83 _let_73 _let_30))) :args (_let_73 _let_83 _let_30))) :args (true _let_100)) (CONG _let_74 (MACRO_SR_PRED_INTRO :args ((= (not _let_83) _let_26))) (MACRO_SR_PRED_INTRO :args ((= (not _let_30) BOOLEAN_TERM_VARIABLE_5925))) (REFL :args (_let_27)) :args _let_13)) _let_68 _let_99 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_58 _let_32 _let_79 _let_80) :args (BOOLEAN_TERM_VARIABLE_1171 _let_35 BOOLEAN_TERM_VARIABLE_5925 _let_29)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (TRUE_INTRO _let_80)) (CONG _let_48 (TRANS (TRUE_INTRO _let_79) _let_47) :args _let_19) (FALSE_INTRO _let_58))) :args (_let_35 BOOLEAN_TERM_VARIABLE_1171 BOOLEAN_TERM_VARIABLE_5925 _let_29)) :args ((not (and BOOLEAN_TERM_VARIABLE_1171 _let_35 BOOLEAN_TERM_VARIABLE_5925 _let_29)) SB_LITERAL))) (CONG (REFL :args ((not BOOLEAN_TERM_VARIABLE_1171))) (MACRO_SR_PRED_INTRO :args ((= (not _let_35) _let_28))) (REFL :args _let_78) (REFL :args ((not _let_29))) :args _let_13)) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 _let_66) :args ((or _let_29 _let_72))) _let_77 :args (_let_29 false BOOLEAN_TERM_VARIABLE_5930)) _let_58 _let_32 :args (_let_30 false _let_29 true _let_28 false BOOLEAN_TERM_VARIABLE_1171)) :args (_let_27 true BOOLEAN_TERM_VARIABLE_1155 true _let_26 true BOOLEAN_TERM_VARIABLE_5925)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE _let_25 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 QUANTIFIERS_INST_FMF_FMC_EXH)) :args _let_14) (CONG _let_15 (CONG (CONG (CONG _let_21 _let_24 :args _let_19) :args _let_22) (CONG _let_21 _let_20 :args _let_19) :args _let_13) :args _let_18))) _let_17 :args (_let_6 false _let_7)) :args (false false _let_4 true _let_3 false _let_6)) :args (_let_2 _let_1 true))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
40.57/30.88	)
40.57/30.88	% SZS output end Proof for 
40.57/30.88	% cvc5---1.0.5 exiting
40.57/30.88	% cvc5---1.0.5 exiting
40.57/30.88	EOF
